occupy a social position or an important professional rank - Spanish English Dictionary